<?php

namespace App\Repositories\Contracts;

interface RulePolicyInterface
{
    /**
     * 规则运价上传
     * @return mixed
     */
    public function create($param);

    /**
     * 政策详情
     * @param $param
     * @return mixed
     */
    public function policyInfo($param);


    /**
     * 政策更新
     * @param $param
     * @return mixed
     */
    public function ajaxUpdate($param);

    /**
     * 简易更新政策
     * @param $param
     * @return mixed
     */
    public function itemUpdate($param);

    /**
     * 政策删除
     * @param $param
     * @return mixed
     */
    public function deletePolicy($param);

    /**
     * 保存政策
     * @param $param
     * @param $policyId
     * @return void
     */
    public function savePolicy($param,$policyId);

}